#define _CRT_SECURE_NO_WARNINGS 1
#include <iostream>
#include <algorithm>
#include <string>
using namespace std;

//int main()
//{
//    string s1;
//    string s2;
//    getline(cin, s1);
//    getline(cin, s2);
//    string::iterator it1 = s1.begin();
//    string::iterator it2 = s2.begin();
//    while (it1 != s1.end())
//    {
//        while (it2 != s2.end())
//        {
//            if (*it1 == *it2)
//            {
//                it1 = s1.erase(it1);
//                break;
//            }
//            ++it2;
//        }
//        if (it2 == s2.end())
//        {
//            ++it1;
//        }
//        it2 = s2.begin();
//    }
//    cout << s1 << endl;
//    return 0;
//}

//int main()
//{
//    int n = 0;
//    cin >> n;
//    int* arr = new int[n * 4];
//    for (int i = 0; i < n*3; i++)
//    {
//        cin >> arr[i];
//    }
//    int sum = 0;
//    sort(arr, arr + n * 3);
//    int count = 0;
//    for (int i = n*3 - 1; i >= 0; i--)
//    {
//        if (count == 1)
//        {
//            sum += arr[i];
//        }
//        if (count == 2)
//        {
//            count = 0;
//        }
//        else
//        {
//            ++count;
//        }
//    }
//    cout << sum;
//    return 0;
//}

int main()
{
    int n = 0;
    cin >> n;
    int* arr = new int[n * 4];
    for (int i = 0; i < n * 3; i++)
    {
        cin >> arr[i];
    }
    int sum = 0;
    sort(arr, arr + n * 3);
    int count = 0;
    for (int i = n * 3 - 1; i >= 0; i--)
    {
        if (count == 1)
        {
            sum += arr[i];
            count = 0;
        }
        else
        {
            ++count;
        }
    }
    cout << sum;
    return 0;
}